.detail-box {
  padding-bottom: 60px;
  .wapper-box {
    position: absolute;
    top: 0;
    left: 0px;
    right: 0px;
    bottom: 10px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .content-box {
    background-color: #fff;
    padding: 10px 15px;
    h2 {
      font-size: 16px;
      color: #3a3a3a;
    }
    p {
      font-size: 12px;
      color: #a0a0a0;
    }
  }
  .question-box {
    margin-top: 10px;
    padding-bottom: 60px;
    .question-list {
      background-color: #fff;
      padding: 10px 15px;
      h2 {
        font-size: 16px;
        color: #3a3a3a;
        padding: 4px 0 8px;
      }
      p {
        font-size: 12px;
        color: #a0a0a0;
      }
      .demo-radio {
        &-group {
          // padding: 0 17px;
          .van-radio {
            margin-bottom: 8px;
            color: #a0a0a0;
            font-size: 12px;
            line-height: 24px;
            padding: 0 2px;
          }
          .van-checkbox__label {
            margin-bottom: 8px;
            color: #a0a0a0;
            font-size: 12px;
          }
        }
      }
    }
  }
  .demo-checkbox-group {
    .van-checkbox {
      margin-bottom: 3px;
      color: #a0a0a0;
      font-size: 12px;
      line-height: 30px;
    }
  }
  .base {
    background: #fff;
    position: fixed;
    bottom: 0;
    padding: 12px 12px;
    width: 100%;
    .base-btn {
      height: 36px;
      width: 90%;
      margin-left: 5%;
      background-image: linear-gradient(-90deg, #ff5453 0%, #ffaf77 100%);
      border-radius: 4px;
      font-family: PingFangSC-Medium;
      font-size: 16px;
      text-align: center;
      line-height: 36px;
      color: #ffffff;
    }
    .base-btn2 {
      background-image: linear-gradient(-90deg, #c8c9cc 0%, #c8c9cc 100%);
    }
  }
  .popup-box {
    .toast-mask {
      position: fixed;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6);
      z-index: 4;
      width: 100%;
      height: 100%;
    }
    .bg-box {
      padding: 30px 0;
      width: 286px;
      height: 270px;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 5;
      overflow: hidden;
      background: url("https://gw.alicdn.com/tfs/TB1YHhnOgHqK1RjSZFgXXa7JXXa-572-540.png")
        top center no-repeat;
      background-size: 100%;
    }
    .img-box {
      width: 100px;
      height: 114px;
      margin: 0 auto;
      background: url("https://gw.alicdn.com/tfs/TB1m94AOhYaK1RjSZFnXXa80pXa-200-228.png")
        top center no-repeat;
      background-size: 100%;
    }
    .no-finish {
      background: url("https://gw.alicdn.com/tfs/TB1fQ0mObvpK1RjSZFqXXcXUVXa-200-228.png")
        top center no-repeat;
      background-size: 100%;
    }
    .popup-text {
      text-align: center;
      font-size: 16px;
      color: #3a3a3a;
      padding: 18px 0;
    }
    .toast-btn {
      width: 100%;
      display: flex;
      justify-content: center;
      .toast-cancel {
        background-image: linear-gradient(-213deg, #01a0ef 0%, #02cef8 100%);
        width: 124px;
        height: 32px;
        border-radius: 6px;
        text-align: center;
        line-height: 32px;
        color: #fff;
        font-size: 12px;
      }
      .continue {
        background-image: linear-gradient(-37deg, #ffaf77 0%, #ff5453 100%);
      }
    }
  }
}
